/********************************************************************************
* @File name: systick.h
* @Author: Loganx
* @Blog: https://www.cnblogs.com/loganxiang
* @Version: 1.0(2025-10-09)
* @Description: STC8A单片机系统定时器，包含多种周期的定时调用函数
********************************************************************************
* 本软件使用了STC的STC8A官方库；
********************************************************************************/
#ifndef _LGX_SYSTICK
#define _LGX_SYSTICK

#include "lib/Config.h"
#include "STC8A_Timer.h"

void SystickInit(void);

void TimerCallbackSystick(void);

//1ms~1s定时器，编写回调函数在这里面调用
//其它周期或超过1s的定时器需要自行实现
void Systick1ms(void);
void Systick10ms(void);
void Systick20ms(void);
void Systick50ms(void);
void Systick100ms(void);
void Systick200ms(void);
void Systick500ms(void);
void Systick1s(void);

#endif